#ifndef POCKETREFINECONTROL_H
#define POCKETREFINECONTROL_H

#include <QDialog>
#include "../../datamanager/fileextensionmanager.h"
#include "ui_pocketrefinecontrol.h"

namespace PBVP {
	class PocketRefineControl : public QDialog
	{
		Q_OBJECT

	public:
		PocketRefineControl(FileExtensionManager *pFileExtManager, QWidget *parent = 0);

		~PocketRefineControl();

		QString getPocketFileName() const {
			return ui.pocketFile->text();
		}

		QString getProteinFileName() const {
			return ui.proteinFile->text();
		}

		float getEpsilon() const {
			return ui.epsEdit->text().toFloat();
		}

	private slots:
		///
		void setPocketFile();

		///
		void setProteinFile();

	private:
		Ui::PocketRefineControlClass ui;

		FileExtensionManager *m_pFileExtManager;
	};
}

#endif // POCKETREFINECONTROL_H
